package destacamento;

import java.util.LinkedList;

import java.util.LinkedList;

import obligatorio.Central911;
import obligatorio.Emergencia;
import obligatorio.Metodos;
import obligatorio.Simulacion;

public class Bomberos {
	int tamanioBuffer = 3;
	Boolean estado;
	public LinkedList<Emergencia> buffer = new LinkedList<Emergencia>();
	int ultimaHora;
	public int contadorBomb;
	
	public int getUltimaHora(){
		return this.ultimaHora;
	}
	
	public Bomberos(){
		ultimaHora=0;
	}
	public LinkedList<Emergencia> getBuffer(){
		return this.buffer;
	}
	public boolean bufferLleno(){
		if (this.buffer.size() > tamanioBuffer){
			estado = true;
		} else {
			estado = false;
		}
		return this.estado;
	}
		
	public void EmergenciaFinalizada(Emergencia unaEmergencia){
		buffer.remove(unaEmergencia);
	}
	
	public void darDeBaja(Emergencia unaEmergencia){
		contadorBomb+=1;
		EmergenciaFinalizada(unaEmergencia);
	}
}
